it expresses a challenge or dare to something that needs to be done - Spanisch Englisch Wörterbuch